bitkeeper revision 1.1389.1.23 (4275e716ZM2AFvimq_UhqQK8jiiq5g)
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Mon, 2 May 2005 08:38:46 +0000 (08:38 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Mon, 2 May 2005 08:38:46 +0000 (08:38 +0000)
Fix xc_ptrace interface to get rid of pid_t.
Signed-off-by: Keir Fraser <keir@xensource.com>
tools/libxc/xc.h
tools/libxc/xc_ptrace.c
tools/libxc/xc_ptrace_core.c

index 80a3914208eae97ade56b72a7b36c95063aae6e9..d9c4414e30089ae52eed20e1659879fb8c055b7f 100644 (file)
@@ -87,12 +87,12 @@ typedef struct xc_core_header {
 
 
 long xc_ptrace(enum __ptrace_request request, 
-              pid_t pid, 
+              u32  domid,
               long addr, 
               long data);
 
 long xc_ptrace_core(enum __ptrace_request request, 
-                   pid_t pid, 
+                   u32 domid, 
                    long addr, 
                    long data);
 
index 287680573fd0ed8ec2a88eb1b8f2299be4854c77..63efdd7cb9514a59a7901cfc6344ed12e531144e 100644 (file)
@@ -259,7 +259,7 @@ xc_waitdomain(int domain, int *status, int options)
 }
 
 long
-xc_ptrace(enum __ptrace_request request, pid_t domid, long eaddr, long edata)
+xc_ptrace(enum __ptrace_request request, u32 domid, long eaddr, long edata)
 {
     dom0_op_t       op;
     int             status = 0;
index 87b88edf3dcb61d43c97dd700b3a08e064aaf2e0..a936bd8b42281d82d3ee8bc48872ed3b130f4157 100644 (file)
@@ -213,7 +213,7 @@ xc_waitdomain_core(int domfd, int *status, int options)
 }
 
 long
-xc_ptrace_core(enum __ptrace_request request, int domfd, long eaddr, long edata)
+xc_ptrace_core(enum __ptrace_request request, u32 domfd, long eaddr, long edata)
 {
     int             status = 0;
     struct gdb_regs pt;